imaginary creature - German English Dictionary